\hypertarget{_shader_library_8cpp}{
\section{src/ShaderLibrary.cpp File Reference}
\label{_shader_library_8cpp}\index{src/ShaderLibrary.cpp@{src/ShaderLibrary.cpp}}
}


provides higher level and easier access to ngl ShaderManager allows group actions on many shaders at a time, such as updating matrices from camera change  


{\ttfamily \#include \char`\"{}boost/foreach.hpp\char`\"{}}\par
{\ttfamily \#include \char`\"{}ngl/ShaderManager.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}ShaderLibrary.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}ShaderObject.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}Configuration.h\char`\"{}}\par
Include dependency graph for ShaderLibrary.cpp:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{_shader_library_8cpp__incl}
\end{center}
\end{figure}


\subsection{Detailed Description}
provides higher level and easier access to ngl ShaderManager allows group actions on many shaders at a time, such as updating matrices from camera change 

Definition in file \hyperlink{_shader_library_8cpp_source}{ShaderLibrary.cpp}.

